home *** CD-ROM | disk | FTP | other *** search
/ Kodak Picture CD: 357075 / Kodak Picture CD 357075.iso / setup / ess / esscore / esscore.cab / VPrintOnline.dll / HTML / 5011 < prev    next >
Extensible Markup Language  |  2004-08-11  |  6KB  |  125 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <definitions name="LogUtility" targetNamespace="http://tempuri.org/wsdl/" xmlns:wsdlns="http://tempuri.org/wsdl/" xmlns:typens="http://tempuri.org/type" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:stk="http://schemas.microsoft.com/soap-toolkit/wsdl-extension" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:gc="http://ko-galaxy-dev01/ezs-100/schema" xmlns:iso="http://localhost/ezs-100/schema/ISOSchema">
  3. <!--    <wsdl:documentation>
  4.             GALAXY logUsageUtility WSDL Last edited: Mar 19, 2003
  5.             V2.2.5    Apr 9, 2003        add propertiesWrapper element around lsProvidrProperties to help out MS SOAP 3.0 bug.
  6.             V2.2.4    Mar 19, 2003        add lsProviderProperties to setLogUsage request
  7.             V2.2.3    Jan 28, 2003        add soapAction attributes
  8.             Required schemas for LogUtility:    KodakExtensions.xsd, GalaxyCommon.xsd, GalaxyTransaction.xsd
  9.     </wsdl:documentation>-->
  10.     <types>
  11.         <xs:schema targetNamespace="http://ko-galaxy-dev01/ezs-100/schema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" elementFormDefault="unqualified" attributeFormDefault="unqualified">
  12.             <xs:import namespace="http://localhost/ezs-100/schema/ISOSchema" schemaLocation="http://localhost/ezs-100/schema/ISO.xsd"/>
  13.             <xs:simpleType name="UUID">
  14.                 <xs:restriction base="xs:string">
  15.                     <xs:pattern value="[A-F0-9]{8}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{12}[a-zA-Z0-9_\-]{0,50}"/>
  16.                 </xs:restriction>
  17.             </xs:simpleType>
  18.             <xs:simpleType name="Language">
  19.                 <xs:restriction base="xs:string">
  20.                     <xs:pattern value="([a-z]{2,3})|([a-z]{2,3}-[a-z]{2})|(x-[a-z]{3})"/>
  21.                 </xs:restriction>
  22.             </xs:simpleType>
  23.             <xs:complexType name="PropertiesWrapper">
  24.                 <xs:sequence>
  25.                     <xs:element name="properties" type="gc:Properties"/>
  26.                 </xs:sequence>
  27.             </xs:complexType>
  28.             <xs:complexType name="Properties">
  29.                 <xs:sequence>
  30.                     <xs:element name="property" type="gc:Property" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  31.                 </xs:sequence>
  32.             </xs:complexType>
  33.             <xs:complexType name="Property">
  34.                 <xs:complexContent>
  35.                     <xs:extension base="gc:Result">
  36.                         <xs:sequence>
  37.                             <xs:element name="key" type="xs:string"/>
  38.                             <xs:element name="value" type="xs:string"/>
  39.                         </xs:sequence>
  40.                     </xs:extension>
  41.                 </xs:complexContent>
  42.             </xs:complexType>
  43.             <xs:complexType name="Status">
  44.                 <xs:sequence>
  45.                     <xs:element name="type">
  46.                         <xs:simpleType>
  47.                             <xs:restriction base="xs:string">
  48.                                 <xs:minLength value="1"/>
  49.                                 <xs:maxLength value="32"/>
  50.                             </xs:restriction>
  51.                         </xs:simpleType>
  52.                     </xs:element>
  53.                     <xs:element name="code">
  54.                         <xs:simpleType>
  55.                             <xs:restriction base="xs:string">
  56.                                 <xs:length value="10"/>
  57.                             </xs:restriction>
  58.                         </xs:simpleType>
  59.                     </xs:element>
  60.                     <xs:element name="message">
  61.                         <xs:simpleType>
  62.                             <xs:restriction base="xs:string">
  63.                                 <xs:minLength value="1"/>
  64.                                 <xs:maxLength value="256"/>
  65.                             </xs:restriction>
  66.                         </xs:simpleType>
  67.                     </xs:element>
  68.                     <xs:element name="details" type="gc:Details" nillable="true" minOccurs="0"/>
  69.                     <xs:element name="result" type="gc:Result" nillable="true" minOccurs="0"/>
  70.                 </xs:sequence>
  71.             </xs:complexType>
  72.             <xs:complexType name="Details" abstract="true"/>
  73.             <xs:complexType name="Result" abstract="true"/>
  74.             <xs:complexType name="Locale">
  75.                 <xs:sequence>
  76.                     <xs:element name="languageCode" type="gc:Language"/>
  77.                     <xs:element name="countryCode" type="iso:CountryType" nillable="true" minOccurs="0"/>
  78.                 </xs:sequence>
  79.             </xs:complexType>
  80.             <xs:simpleType name="Language">
  81.                 <xs:restriction base="xs:string">
  82.                     <xs:pattern value="([a-z]{2,3})|([a-z]{2,3}-[a-z]{2})|(x-[a-z]{3})"/>
  83.                 </xs:restriction>
  84.             </xs:simpleType>
  85.         </xs:schema>
  86.     </types>
  87.     <message name="setLogUsageRequest">
  88.         <part name="requestorServiceUUID" type="gc:UUID"/>
  89.         <part name="providerServiceUUID" type="gc:UUID"/>
  90.         <part name="appInstallID" type="xs:string"/>
  91.         <part name="urlUsed" type="xs:string"/>
  92.         <part name="serviceCode" type="xs:string"/>
  93.         <part name="consumerLocal" type="gc:Locale"/>
  94.         <part name="requestorVersion" type="xs:string"/>
  95.         <part name="transactionUuid" type="gc:UUID"/>
  96.         <part name="orderID" type="gc:UUID"/>
  97.         <part name="lsProviderProperties" type="gc:PropertiesWrapper"/>
  98.     </message>
  99.     <message name="logUtilityResponse">
  100.         <part name="logReceiptResult" type="gc:Status"/>
  101.     </message>
  102.     <portType name="LogUtilityPortType">
  103.         <operation name="setLogUsage">
  104.             <input message="wsdlns:setLogUsageRequest"/>
  105.             <output message="wsdlns:logUtilityResponse"/>
  106.         </operation>
  107.     </portType>
  108.     <binding name="LogUtilitySoapBinding" type="wsdlns:LogUtilityPortType">
  109.         <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  110.         <operation name="setLogUsage">
  111.             <soap:operation soapAction="urn:logUsage/setLogUsage" style="rpc"/>
  112.             <input>
  113.                 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:logUsage" use="encoded"/>
  114.             </input>
  115.             <output>
  116.                 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:logUsage" use="encoded"/>
  117.             </output>
  118.         </operation>
  119.     </binding>
  120.     <service name="logUsage">
  121.         <port binding="wsdlns:LogUtilitySoapBinding" name="LogUtilityPortType">
  122.             <soap:address location="http://esgateway.kodak.com/soap/servlet/rpcrouter"/>
  123.         </port>
  124.     </service>
  125. </definitions>